Automatic generation of atomic multiplicity-preserving search operators for search-based model engineering

نویسندگان

چکیده

Abstract Recently, there has been increased interest in combining model-driven engineering and search-based software engineering. Such approaches use meta-heuristic search guided by operators (model mutators sometimes breeders) implemented as model transformations. The design of these can substantially impact the effectiveness efficiency search. Currently, designing is left to person specifying optimisation problem. However, developing consistent efficient search-operator rules requires not only domain expertise but also in-depth knowledge about optimisation, which makes model-based challenging expensive. In this paper, we propose a generalised approach automatically generate atomic multiplicity-preserving for given This reduces effort required specify an problem shields users from complexity implementing mutation operators. We evaluate our with set case studies show that generated are comparable to, some cases better than, manually created at guiding evolutionary towards near-optimal solutions.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating Efficient Mutation Operators for Search-Based Model-Driven Engineering

Software engineers are frequently faced with tasks that can be expressed as optimization problems. To support them with automation, search-based model-driven engineering combines the abstraction power of models with the versatility of meta-heuristic search algorithms. While current approaches in this area use genetic algorithms with xed mutation operators to explore the solution space, the e ci...

متن کامل

Automatic Generation of Memory Based Search Heuristics

Our goal is to automatically generate heuristics to guide state space search. The heuristic values are distances computed in an abstract space which is automatically derived from the original space. The search space is described in a production system. Simple syntactic transformations of this description give rise to another search space. The distances of abstract states from the abstract goal ...

متن کامل

Search-Based Model-Driven Engineering

Model-Driven Engineering (MDE) is a software engineering approach that treats models as the primary development artefacts. Models are manipulated, using model management operations (MMO), in order to perform engineering tasks such as comparison, validation, and code generation. We propose that many of the challenges faced in MDE could be addressed using Search-Based Software Engineering (SBSE) ...

متن کامل

Automatic Generation of Search Engines

A plethora of enhancements are available to be used together with the αβ search algorithm. There are so many, that their selection and implementation is a non-trivial task, even for the expert. Every domain has its specifics which affect the search tree Even seemingly minute changes to an evaluation function can have an impact on the characteristics of a search tree. In turn, different tree cha...

متن کامل

Automatic Characteristics Generation for Search Keywords in Paid Search Advertising

Paid search advertising has been a major form of online advertising in recent years. In this form of advertising, an advertiser submits a list of keywords to major search engines. When one of the keywords matches the query keyword that a search engines user submits, the ad of this advertiser will have a chance to be shown on the search result page. If the user is interested and clicks on the ad...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Software and Systems Modeling

سال: 2021

ISSN: ['1619-1374', '1619-1366']

DOI: https://doi.org/10.1007/s10270-021-00914-w